Stream- and State-Based Semantics of Hierarchy in Block Diagrams
نویسندگان
چکیده
Block diagrams are often used in embedded system design for modeling both plant and controller, typically with continuous and discrete modeling, respectively. Though easy to use, advanced users and implementers of these languages often run afoul of subtle semantic problems these seemingly simple languages can have. Based on the streamand state-based approaches, this paper discusses how the specialized state-based semantics of continuous-time block diagrams can interoperate hierarchichally with discrete-time block diagrams. The languages presented may serve as a reference of sorts, helping to clarify some of the underlying choices in block diagram language design, and in the process shedding light on the differences between, and limitations of, existing block diagram languages.
منابع مشابه
Hierarchical Hybrid Block Diagrams
Block diagram languages are now commonly used to design and even implement embedded systems. In the design phase, they are used to model both plant and controller, typically with continuous and discrete modeling respectively. The semantics of these languages are often vague and/or complex, which is fine for some users but leaves others puzzled by the behaviors they observe. This paper presents ...
متن کاملSysML State Machines: a formal model for refinement
! This white paper follows on from COMPASS WP02 (SysML Blocks in CML) to present a denotational semantics of SysML state machine diagrams using CML. We discuss how this semantic formalisation can be used in the wider context of a comprehensive semantics for SysML models. In particular, we focus on the relationship between block definition and state machine diagrams, based on a modelling pattern...
متن کاملThe Most Prominent Theta Roles in the Sindhi Language: The Hierarchy
Abstract This paper focuses on the most prominent theta roles used in the Sindhi language. The study attempts to answer to the research question, ‘How are theta roles prominently used in the Sindhi language?’ The data come from the young native Sindhi speakers. Each verb phrase in the data is examined with the help of Carnie’s (2007) ‘Theta Roles and Thematic Relations’ in order to find the pro...
متن کاملSHERBROOKE Algebraic State Transition Diagrams
This paper introduces a graphical notation called algebraic state transition diagrams (ASTD), which allows for the combination of state transition diagrams using classical process algebra operators like sequence, iteration, parallel composition, quantified choice and quantified synchronization. It is inspired from automata, statecharts and process algebras. Hence, it combines the strength of al...
متن کاملAlgebraic State Transition Diagrams
This paper introduces a graphical notation called algebraic state transition diagrams (ASTD), which allows for the combination of state transition diagrams using classical process algebra operators like sequence, iteration, parallel composition, quantified choice and quantified synchronization. It is inspired from automata, statecharts and process algebras. Hence, it combines the strength of al...
متن کامل